--- // 旧URL(/kodaira-data/events/2026-11/ など)から新しいURLへの転送。 // 本番のApacheは public/.htaccess が301で返す。astro dev / preview では // .htaccess が効かないため、ここで同じ転送を用意しておく。 import { archiveFiscalYearKeys, archiveMonthKeys, fiscalYearKeys, monthKeys, } from '@/lib/schedule-months'; import { SCHEDULE_BASE_PATH } from '@/data/schedule/config'; export function getStaticPaths() { return [...monthKeys, ...fiscalYearKeys].map((path) => ({ params: { path } })); } // アーカイブにある期間はそのページへ、まだアーカイブに移していない期間は // メインページ(前月以降を掲載)へ送る。 const { path } = Astro.params; const archived = [...archiveMonthKeys, ...archiveFiscalYearKeys].includes(path ?? ''); return Astro.redirect(archived ? `${SCHEDULE_BASE_PATH}${path}/` : SCHEDULE_BASE_PATH, 301); ---